Choosing which files to pick from our database

This notebook contains the methods used to clean the dataset by picking files from students' repositories for each homework. The methods used are a mixture of automatic selection, hand selection, and combination of files.


In [1]:
# Necessary imports 
import sys
home_directory = '/dfs/scratch2/fcipollone'
sys.path.append(home_directory)
import os
import time
from nbminer.notebook_miner import NotebookMiner
from nbminer.cells.cells import Cell
from nbminer.features.features import Features
from nbminer.stats.summary import Summary
from nbminer.stats.multiple_summary import MultipleSummary
from nbminer.encoders.ast_graph.ast_graph import *

In [2]:
main = os.path.join(home_directory,'home/piccardi/HomeworkBot2/old/repos/')
people = os.listdir(main)

In [3]:
# List of people who dont fit the expected description
mylist = '''
cipri-tom
Wronskia
hediD
Jokau
agpmilli
boudabou
Quenjy
kozlowp1
Merinorus
christophetrinh
mnouk
Ismail64
fanzhangsuper
'''.split()

In [4]:
# Get the repositories for each homework for those who had the expected setup
total = 0
total_found = 0
homeworks = {}
for person in people:
    if os.path.isfile(os.path.join(main,person)):
        continue
    if person in mylist:
        continue
    print(person)
    homeworks[person] = {}
    found = [0,0,0,0,0]
    for el in os.listdir(os.path.join(main, person)):
        if os.path.isdir(os.path.join(main, person, el)):
            if '1' in el:
                homeworks[person]['hw1'] = el #os.path.join(main, person, el)
                found[0] += 1
            elif '2' in el:
                homeworks[person]['hw2'] = el #os.path.join(main, person, el)
                found[1] += 1
            elif '3' in el:
                homeworks[person]['hw3'] = el #os.path.join(main, person, el)
                found[2] += 1
            elif '4' in el:
                homeworks[person]['hw4'] = el #os.path.join(main, person, el)
                found[3] += 1
            elif '5' in el:
                homeworks[person]['hw5'] = el #os.path.join(main, person, el)
                found[4] += 1


christophebertrand
fdevillard
Narduzzi
semplea
alvarogg777
kirtanp
sareban
lfaucon
meryemmhamdi1
ThomVett
mukel
vidit09
artem-s-shevchenko
bojbilla
Maaarmotte
dsar
Trofleb
SolalPirelli
NevenaR
ChongHan
ggrrll
onanypoint
CriMenghini
thom056
fearnleymartin
ebezzam
antitoine
korcek-juraj
starcalm
Symsystem
Jiaxigu
loistal
sylb
winni74
nathanquinteiro
ochanon
jmuth
maaz15
amirsh
ireneu
jinnlao
antrianis
nachoaguadoc
timozattol
PaluchowskiMatthew
romac
SergueyGolubev
mgoretti
arnaudmiribel
lfkrapp
sorooshafiee
MariaCervera
Rivollet

In [5]:
special_cases = {
    
    'cipri-tom' : {
        'hw1': '01 - Pandas and Data Wrangling',
        'hw2': '02 - Data from the Web',
        'hw3': '03 - Interactive Viz',
        'hw4': '04 - Applied ML',
        'hw5': '05 - Taming Text',
    },
    'Wronskia' : {
        'hw1': 'intropandas',
        'hw2': 'homework2',
        'hw3': 'homework3',
        'hw4': 'homework4',
        'hw5': 'homework5',
    },
    'hediD' : None,
    'Jokau' : None,
    'agpmilli' : {
        'hw1': 'Labs/02 - Intro to Pandas',
        'hw2': 'Homework/02 - Data from the Web',
        'hw3': 'Homework/03 - Interactive Viz',
        'hw4': 'Homework/04 - Applied ML',
        'hw5': 'Homework/05 - Taming Text',
    },
    'boudabou' : {
        'hw1': '02 - Intro to Pandas',
        'hw2': None,
        'hw3': 'Homework 3 - Interactive Viz',
        'hw4': 'Homework 4 - Applied ML',
        'hw5': 'Homework 5 - Taming Text',
    },
    'Quenjy' : {
        'hw1': '02 - Intro to Pandas',
        'hw2': '03 - Data from the Web',
        'hw3': '04 - Interactive Viz',
        'hw4': '05 - Applied ML',
        'hw5': '06 - Taming Text',
    },
    'kozlowp1' : None,
    'Merinorus' : {
        'hw1': 'Homework/01 - Pandas and Data Wrangling',
        'hw2': 'Homework/02 - Data from the Web',
        'hw3': 'Homework/03 - Interactive Viz',
        'hw4': 'Homework/04 - Applied ML',
        'hw5': 'Homework/05 - Taming Text',
    },
    'christophetrinh' : {
        'hw1': 'Homework/01 - Intro to Pandas',
        'hw2': 'Homework/02 - Data from the Web',
        'hw3': 'Homework/03 - Interactive Viz',
        'hw4': 'Homework/04 - Applied ML',
        'hw5': 'Homework/05 - Taming Text',
    },
    'mnouk' : {
        'hw1': ['HW_1.1.ipynb','HW_1.2.ipynb'],
        'hw2': 'HW_2 .ipynb',
        'hw3': 'HW_3',
        'hw4': 'HW4.ipynb',
        'hw5': 'HW5',
    },
    'Ismail64' : {
        'hw1': 'Labs/02 - Intro to Pandas',
        'hw2': 'Labs/03 - Data From the Web',
        'hw3': 'Labs/04 - Interactive Viz',
        'hw4': 'Labs/05 -  Applied ML',
        'hw5': 'Labs/06 - Taming Text',
    },
    'fanzhangsuper' : {
        'hw1': '02 - Intro to Pandas',
        'hw2': '03 - Interactive Viz',
        'hw3': 'HW3',
        'hw4': '04 - Applied ML',
        'hw5': '05 - Taming Text',
    },
    
}

In [6]:
homeworks.update(special_cases)

Building the dictionary

Now that we have a mapping containing all of the directories for each student/homework pair, it is possible to create a dictionary mapping each student/homework pair to the ipynb files in the directory.


In [7]:
notebook_files = {}
for key in homeworks:
    if homeworks[key] is None:
        continue
    notebook_files[key] = {}
    for homework_name in ['hw1','hw2','hw3','hw4','hw5']:
        value = homeworks[key][homework_name]
        notebook_files[key][homework_name] = []
        if value is None:
            # There was no directory for this student for this homework
            continue
        if isinstance(value, (list, tuple)):
            # The student had mixed their homeworks, so we have a list of specific files
            notebook_files[key][homework_name] = [os.path.join(main, key, v) for v in value]
        elif 'ipynb' in value:
            # The student used a single file for this homework and didnt put it in its own directory
            notebook_files[key][homework_name] = [os.path.join(main, key, value)]
        else:
            # The student has their files in a directory
            base_dir = os.path.join(main, key, value)
            notebook_files[key][homework_name] = []
            for filename in os.listdir(base_dir):
                if filename.endswith('.ipynb'):
                    notebook_files[key][homework_name].append(os.path.join(base_dir, filename))

                    
# Last step, homework 1 had two parts that need to be split into two distinct homeworks
# Only oddities: people renaming their notebooks. Solution was to find all distinct names of notebooks.
                    
# Distinct names for Intro to Pandas: 'Intro to Pandas.ipynb', 'HW_1.1.ipynb', 'Intro-to-Pandas.ipynb'
# Distinct names for Data Wrangling:'Data Wrangling with Pandas.ipynb', 'HW_1.1.ipynb', 
#'Data-Wrangling-with-Pandas.ipynb',Data Wrangling with Pandas-completed.ipynb
hw_0 = ['Intro to Pandas.ipynb', 'HW_1.1.ipynb', 'Intro-to-Pandas.ipynb']
hw_1 = ['Data Wrangling with Pandas.ipynb', 'HW_1.1.ipynb','Data-Wrangling-with-Pandas.ipynb','Data Wrangling with Pandas-completed.ipynb']
for key in notebook_files:
    notebook_files[key]['hw0'] = []
    for fullname in notebook_files[key]['hw1']:
        filename = fullname.split('/')[-1]
        if filename in hw_0:
            notebook_files[key]['hw0'] = [fullname]
        elif filename in hw_1:
            notebook_files[key]['hw1'] = [fullname]

Deciding what to do with students who used multiple files for a homework

Options: Take the biggest file (problem: sometimes corresponds to different parts of the homework) Append all the files into one (problem: sometimes users make copies of the files) Append all the files into one, excluding copies (copies determined using JPlag threshold


In [8]:
# Building jplag command and setting up:
import tqdm
basename = 'jplag/finding_homework_copies/homework_files'
hw_code = []
for key in tqdm.tqdm(notebook_files):
    for hw in notebook_files[key].keys():
        for i, nb in enumerate(notebook_files[key][hw]):
            filename = os.path.join(basename, 'homework_' + key + '_' + hw + '_' + str(i) + '.py')
            nb_obj = NotebookMiner(nb)
            nb_obj.write_to_file(nb)
            code = nb_obj.get_all_python()
            lines = code.split('\n')
            lines = [line for line in lines if line != '' and line[0] != '#' ]
            code_body = '\n\n' + '\n\n'.join(lines) + '\n\n'
            f = open(filename,'w')
            f.write(code_body)
            f.close

import os
jar_file = 'jplag/jplag-2.11.9-SNAPSHOT-jar-with-dependencies.jar'
lang = 'python3'
results = 'jplag/finding_homework_copies/results'
students = 'jplag/finding_homework_copies/homework_files'
command = "java -jar " + jar_file + " -l " + lang + " -r " + results + " -s " + students + " -m 20"


100%|██████████| 63/63 [03:25<00:00,  3.25s/it]

In [9]:
# Pausing to run the following command, place output in jplag/finding_homework_copies/experiment.out
print('nohup ' + command + ' > jplag/finding_homework_copies/experiment.out &')


nohup java -jar jplag/jplag-2.11.9-SNAPSHOT-jar-with-dependencies.jar -l python3 -r jplag/finding_homework_copies/results -s jplag/finding_homework_copies/homework_files -m 20 > jplag/finding_homework_copies/experiment.out &

In [8]:
output = open('jplag/finding_homework_copies/experiment.out','r')
lines = [line for line in output if line[:9] == 'Comparing']
my_dict = {}
for line in lines:
    if 'homework_winni74_hw4_0' in line:
        print(line)
    hw1 = line.split()[1].split('py-')[0].split('.')[0]
    hw2 = line.split()[1].split('py-')[1].split('.')[0]
        
    val = line.split()[2]
    if hw1 not in my_dict:
        my_dict[hw1] = {}
    if hw2 not in my_dict:
        my_dict[hw2] = {}
    my_dict[hw1][hw2] = val
    my_dict[hw2][hw1] = val


Comparing homework_ChongHan_hw0_0.py-homework_winni74_hw4_0.py: 7.108014

Comparing homework_ChongHan_hw1_0.py-homework_winni74_hw4_0.py: 3.3449478

Comparing homework_ChongHan_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ChongHan_hw2_1.py-homework_winni74_hw4_0.py: 2.8426397

Comparing homework_ChongHan_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ChongHan_hw3_0.py-homework_winni74_hw4_0.py: 4.078165

Comparing homework_ChongHan_hw4_0.py-homework_winni74_hw4_0.py: 3.7147102

Comparing homework_ChongHan_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ChongHan_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ChongHan_hw5_2.py-homework_winni74_hw4_0.py: 5.3030305

Comparing homework_ChongHan_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_CriMenghini_hw0_0.py-homework_winni74_hw4_0.py: 6.7602043

Comparing homework_CriMenghini_hw1_0.py-homework_winni74_hw4_0.py: 3.0495553

Comparing homework_CriMenghini_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_CriMenghini_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_CriMenghini_hw4_0.py-homework_winni74_hw4_0.py: 3.9187229

Comparing homework_CriMenghini_hw5_0.py-homework_winni74_hw4_0.py: 2.2510822

Comparing homework_Ismail64_hw0_0.py-homework_winni74_hw4_0.py: 8.618505

Comparing homework_Ismail64_hw1_0.py-homework_winni74_hw4_0.py: 3.292181

Comparing homework_Ismail64_hw2_0.py-homework_winni74_hw4_0.py: 5.1124744

Comparing homework_Ismail64_hw2_1.py-homework_winni74_hw4_0.py: 5.023256

Comparing homework_Ismail64_hw2_2.py-homework_winni74_hw4_0.py: 5.1124744

Comparing homework_Ismail64_hw3_0.py-homework_winni74_hw4_0.py: 4.4871793

Comparing homework_Ismail64_hw4_0.py-homework_winni74_hw4_0.py: 3.3766234

Comparing homework_Ismail64_hw5_0.py-homework_winni74_hw4_0.py: 6.943396

Comparing homework_Jiaxigu_hw0_0.py-homework_winni74_hw4_0.py: 7.3662267

Comparing homework_Jiaxigu_hw1_0.py-homework_winni74_hw4_0.py: 3.4875922

Comparing homework_Jiaxigu_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Jiaxigu_hw3_0.py-homework_winni74_hw4_0.py: 2.4096386

Comparing homework_Jiaxigu_hw4_0.py-homework_winni74_hw4_0.py: 6.6725197

Comparing homework_Jiaxigu_hw5_0.py-homework_winni74_hw4_0.py: 6.320542

Comparing homework_Maaarmotte_hw0_0.py-homework_winni74_hw4_0.py: 8.647906

Comparing homework_Maaarmotte_hw1_0.py-homework_winni74_hw4_0.py: 2.6490066

Comparing homework_Maaarmotte_hw2_0.py-homework_winni74_hw4_0.py: 5.1282053

Comparing homework_Maaarmotte_hw3_0.py-homework_winni74_hw4_0.py: 5.084746

Comparing homework_Maaarmotte_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Maaarmotte_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Maaarmotte_hw4_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Maaarmotte_hw5_0.py-homework_winni74_hw4_0.py: 4.0

Comparing homework_MariaCervera_hw0_0.py-homework_winni74_hw4_0.py: 7.6923075

Comparing homework_MariaCervera_hw1_0.py-homework_winni74_hw4_0.py: 4.7619047

Comparing homework_MariaCervera_hw2_0.py-homework_winni74_hw4_0.py: 6.489185

Comparing homework_MariaCervera_hw3_0.py-homework_winni74_hw4_0.py: 1.7977529

Comparing homework_MariaCervera_hw4_0.py-homework_winni74_hw4_0.py: 9.957924

Comparing homework_MariaCervera_hw5_0.py-homework_winni74_hw4_0.py: 5.255682

Comparing homework_Merinorus_hw0_0.py-homework_winni74_hw4_0.py: 7.095047

Comparing homework_Merinorus_hw1_0.py-homework_winni74_hw4_0.py: 1.4184397

Comparing homework_Merinorus_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw2_2.py-homework_winni74_hw4_0.py: 2.346041

Comparing homework_Merinorus_hw2_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw3_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw3_2.py-homework_winni74_hw4_0.py: 6.225681

Comparing homework_Merinorus_hw3_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw3_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw3_5.py-homework_winni74_hw4_0.py: 4.8561153

Comparing homework_Merinorus_hw3_6.py-homework_winni74_hw4_0.py: 4.8561153

Comparing homework_Merinorus_hw4_0.py-homework_winni74_hw4_0.py: 2.7210884

Comparing homework_Merinorus_hw4_1.py-homework_winni74_hw4_0.py: 4.86618

Comparing homework_Merinorus_hw4_2.py-homework_winni74_hw4_0.py: 4.86618

Comparing homework_Merinorus_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw5_1.py-homework_winni74_hw4_0.py: 2.4761906

Comparing homework_Merinorus_hw5_2.py-homework_winni74_hw4_0.py: 4.5787544

Comparing homework_Merinorus_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Merinorus_hw5_4.py-homework_winni74_hw4_0.py: 5.6670604

Comparing homework_Merinorus_hw5_5.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Narduzzi_hw0_0.py-homework_winni74_hw4_0.py: 8.75817

Comparing homework_Narduzzi_hw1_0.py-homework_winni74_hw4_0.py: 3.4904015

Comparing homework_Narduzzi_hw2_0.py-homework_winni74_hw4_0.py: 1.9985725

Comparing homework_Narduzzi_hw3_0.py-homework_winni74_hw4_0.py: 4.4692736

Comparing homework_Narduzzi_hw4_0.py-homework_winni74_hw4_0.py: 8.936377

Comparing homework_Narduzzi_hw5_0.py-homework_winni74_hw4_0.py: 2.125775

Comparing homework_Narduzzi_hw5_1.py-homework_winni74_hw4_0.py: 3.190184

Comparing homework_Narduzzi_hw5_2.py-homework_winni74_hw4_0.py: 2.9714286

Comparing homework_Narduzzi_hw5_3.py-homework_winni74_hw4_0.py: 4.4293017

Comparing homework_Narduzzi_hw5_4.py-homework_winni74_hw4_0.py: 6.8391867

Comparing homework_Narduzzi_hw5_5.py-homework_winni74_hw4_0.py: 6.8391867

Comparing homework_NevenaR_hw2_1.py-homework_winni74_hw4_0.py: 1.6227181

Comparing homework_NevenaR_hw2_2.py-homework_winni74_hw4_0.py: 1.6748081

Comparing homework_NevenaR_hw2_3.py-homework_winni74_hw4_0.py: 1.6853932

Comparing homework_NevenaR_hw2_4.py-homework_winni74_hw4_0.py: 1.6748081

Comparing homework_NevenaR_hw3_0.py-homework_winni74_hw4_0.py: 2.1838036

Comparing homework_NevenaR_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_NevenaR_hw5_0.py-homework_winni74_hw4_0.py: 6.5789475

Comparing homework_PaluchowskiMatthew_hw0_0.py-homework_winni74_hw4_0.py: 8.6514

Comparing homework_PaluchowskiMatthew_hw1_0.py-homework_winni74_hw4_0.py: 4.848485

Comparing homework_PaluchowskiMatthew_hw2_0.py-homework_winni74_hw4_0.py: 4.3514643

Comparing homework_PaluchowskiMatthew_hw3_0.py-homework_winni74_hw4_0.py: 5.838323

Comparing homework_PaluchowskiMatthew_hw3_1.py-homework_winni74_hw4_0.py: 7.494489

Comparing homework_PaluchowskiMatthew_hw3_2.py-homework_winni74_hw4_0.py: 5.773501

Comparing homework_PaluchowskiMatthew_hw3_3.py-homework_winni74_hw4_0.py: 7.594937

Comparing homework_PaluchowskiMatthew_hw3_4.py-homework_winni74_hw4_0.py: 5.838323

Comparing homework_PaluchowskiMatthew_hw4_0.py-homework_winni74_hw4_0.py: 9.1113615

Comparing homework_PaluchowskiMatthew_hw5_0.py-homework_winni74_hw4_0.py: 5.6254625

Comparing homework_Quenjy_hw0_0.py-homework_winni74_hw4_0.py: 10.668563

Comparing homework_Quenjy_hw1_0.py-homework_winni74_hw4_0.py: 4.9142857

Comparing homework_Quenjy_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Quenjy_hw3_0.py-homework_winni74_hw4_0.py: 6.9343066

Comparing homework_Quenjy_hw4_0.py-homework_winni74_hw4_0.py: 5.394191

Comparing homework_Quenjy_hw5_0.py-homework_winni74_hw4_0.py: 1.8624642

Comparing homework_Rivollet_hw0_0.py-homework_winni74_hw4_0.py: 7.201087

Comparing homework_Rivollet_hw1_0.py-homework_winni74_hw4_0.py: 1.5706806

Comparing homework_Rivollet_hw2_0.py-homework_winni74_hw4_0.py: 3.1515152

Comparing homework_Rivollet_hw3_0.py-homework_winni74_hw4_0.py: 4.5289855

Comparing homework_Rivollet_hw4_0.py-homework_winni74_hw4_0.py: 3.742515

Comparing homework_Rivollet_hw5_0.py-homework_winni74_hw4_0.py: 3.2150033

Comparing homework_SergueyGolubev_hw0_0.py-homework_winni74_hw4_0.py: 7.464789

Comparing homework_SergueyGolubev_hw1_0.py-homework_winni74_hw4_0.py: 1.6064258

Comparing homework_SergueyGolubev_hw2_0.py-homework_winni74_hw4_0.py: 4.2881646

Comparing homework_SergueyGolubev_hw3_0.py-homework_winni74_hw4_0.py: 3.1212485

Comparing homework_SergueyGolubev_hw4_0.py-homework_winni74_hw4_0.py: 2.4051805

Comparing homework_SergueyGolubev_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_SergueyGolubev_hw4_2.py-homework_winni74_hw4_0.py: 2.4051805

Comparing homework_SergueyGolubev_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_SergueyGolubev_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_SergueyGolubev_hw5_2.py-homework_winni74_hw4_0.py: 3.5759897

Comparing homework_SergueyGolubev_hw5_3.py-homework_winni74_hw4_0.py: 2.68757

Comparing homework_SergueyGolubev_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_SolalPirelli_hw0_0.py-homework_winni74_hw4_0.py: 7.609476

Comparing homework_SolalPirelli_hw1_0.py-homework_winni74_hw4_0.py: 1.6042781

Comparing homework_SolalPirelli_hw2_0.py-homework_winni74_hw4_0.py: 2.1487603

Comparing homework_SolalPirelli_hw3_0.py-homework_winni74_hw4_0.py: 2.6819923

Comparing homework_SolalPirelli_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_SolalPirelli_hw5_0.py-homework_winni74_hw4_0.py: 2.6115344

Comparing homework_Symsystem_hw0_0.py-homework_winni74_hw4_0.py: 7.2902336

Comparing homework_Symsystem_hw1_0.py-homework_winni74_hw4_0.py: 1.4705882

Comparing homework_Symsystem_hw2_0.py-homework_winni74_hw4_0.py: 9.871244

Comparing homework_Symsystem_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Symsystem_hw4_0.py-homework_winni74_hw4_0.py: 11.577424

Comparing homework_Symsystem_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Symsystem_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Symsystem_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Symsystem_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Symsystem_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ThomVett_hw0_0.py-homework_winni74_hw4_0.py: 10.21611

Comparing homework_ThomVett_hw1_0.py-homework_winni74_hw4_0.py: 3.2719836

Comparing homework_ThomVett_hw2_0.py-homework_winni74_hw4_0.py: 6.961178

Comparing homework_ThomVett_hw3_0.py-homework_winni74_hw4_0.py: 5.4298644

Comparing homework_ThomVett_hw4_0.py-homework_winni74_hw4_0.py: 7.181572

Comparing homework_ThomVett_hw4_1.py-homework_winni74_hw4_0.py: 2.7600849

Comparing homework_ThomVett_hw4_2.py-homework_winni74_hw4_0.py: 7.181572

Comparing homework_ThomVett_hw5_0.py-homework_winni74_hw4_0.py: 8.074982

Comparing homework_Trofleb_hw0_0.py-homework_winni74_hw4_0.py: 5.6551723

Comparing homework_Trofleb_hw1_0.py-homework_winni74_hw4_0.py: 3.195739

Comparing homework_Trofleb_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Trofleb_hw2_1.py-homework_winni74_hw4_0.py: 5.5855856

Comparing homework_Trofleb_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Trofleb_hw2_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Trofleb_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Trofleb_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Trofleb_hw4_1.py-homework_winni74_hw4_0.py: 4.17843

Comparing homework_Trofleb_hw4_2.py-homework_winni74_hw4_0.py: 4.17843

Comparing homework_Trofleb_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Wronskia_hw0_0.py-homework_winni74_hw4_0.py: 7.496464

Comparing homework_Wronskia_hw1_0.py-homework_winni74_hw4_0.py: 2.9538462

Comparing homework_Wronskia_hw2_0.py-homework_winni74_hw4_0.py: 1.5228426

Comparing homework_Wronskia_hw3_0.py-homework_winni74_hw4_0.py: 2.289452

Comparing homework_Wronskia_hw4_0.py-homework_winni74_hw4_0.py: 8.098891

Comparing homework_Wronskia_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Wronskia_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Wronskia_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_Wronskia_hw5_3.py-homework_winni74_hw4_0.py: 9.640666

Comparing homework_Wronskia_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_agpmilli_hw0_0.py-homework_winni74_hw4_0.py: 8.801021

Comparing homework_agpmilli_hw1_0.py-homework_winni74_hw4_0.py: 1.4705882

Comparing homework_agpmilli_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_agpmilli_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_agpmilli_hw4_0.py-homework_winni74_hw4_0.py: 5.9897738

Comparing homework_agpmilli_hw5_0.py-homework_winni74_hw4_0.py: 2.1172638

Comparing homework_agpmilli_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_agpmilli_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_agpmilli_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_alvarogg777_hw0_0.py-homework_winni74_hw4_0.py: 7.4229693

Comparing homework_alvarogg777_hw1_0.py-homework_winni74_hw4_0.py: 1.0928962

Comparing homework_alvarogg777_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_alvarogg777_hw4_0.py-homework_winni74_hw4_0.py: 6.360424

Comparing homework_alvarogg777_hw5_0.py-homework_winni74_hw4_0.py: 1.6438357

Comparing homework_amirsh_hw0_0.py-homework_winni74_hw4_0.py: 5.383023

Comparing homework_amirsh_hw1_0.py-homework_winni74_hw4_0.py: 1.5696534

Comparing homework_amirsh_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw3_1.py-homework_winni74_hw4_0.py: 3.1128404

Comparing homework_amirsh_hw3_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw3_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw4_1.py-homework_winni74_hw4_0.py: 16.666666

Comparing homework_amirsh_hw4_2.py-homework_winni74_hw4_0.py: 3.4440343

Comparing homework_amirsh_hw4_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw5_0.py-homework_winni74_hw4_0.py: 2.5896413

Comparing homework_amirsh_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_amirsh_hw5_2.py-homework_winni74_hw4_0.py: 4.7244096

Comparing homework_amirsh_hw5_3.py-homework_winni74_hw4_0.py: 2.5896413

Comparing homework_antitoine_hw0_0.py-homework_winni74_hw4_0.py: 6.8697343

Comparing homework_antitoine_hw1_0.py-homework_winni74_hw4_0.py: 5.086705

Comparing homework_antitoine_hw2_0.py-homework_winni74_hw4_0.py: 4.917025

Comparing homework_antitoine_hw3_0.py-homework_winni74_hw4_0.py: 5.045278

Comparing homework_antitoine_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_antitoine_hw5_0.py-homework_winni74_hw4_0.py: 6.440958

Comparing homework_antrianis_hw0_0.py-homework_winni74_hw4_0.py: 9.174312

Comparing homework_antrianis_hw1_0.py-homework_winni74_hw4_0.py: 1.5852047

Comparing homework_antrianis_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_antrianis_hw3_0.py-homework_winni74_hw4_0.py: 3.11804

Comparing homework_antrianis_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_antrianis_hw5_0.py-homework_winni74_hw4_0.py: 2.9598308

Comparing homework_arnaudmiribel_hw0_0.py-homework_winni74_hw4_0.py: 8.965517

Comparing homework_arnaudmiribel_hw1_0.py-homework_winni74_hw4_0.py: 1.6010674

Comparing homework_arnaudmiribel_hw2_0.py-homework_winni74_hw4_0.py: 6.1106524

Comparing homework_arnaudmiribel_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_arnaudmiribel_hw3_1.py-homework_winni74_hw4_0.py: 2.4767802

Comparing homework_arnaudmiribel_hw3_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_arnaudmiribel_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_arnaudmiribel_hw5_0.py-homework_winni74_hw4_0.py: 7.017544

Comparing homework_artem-s-shevchenko_hw0_0.py-homework_winni74_hw4_0.py: 6.7905188

Comparing homework_artem-s-shevchenko_hw1_0.py-homework_winni74_hw4_0.py: 1.4345487

Comparing homework_artem-s-shevchenko_hw2_0.py-homework_winni74_hw4_0.py: 3.1649423

Comparing homework_artem-s-shevchenko_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_artem-s-shevchenko_hw4_0.py-homework_winni74_hw4_0.py: 2.932882

Comparing homework_artem-s-shevchenko_hw5_0.py-homework_winni74_hw4_0.py: 6.64557

Comparing homework_bojbilla_hw0_0.py-homework_winni74_hw4_0.py: 6.8608413

Comparing homework_bojbilla_hw1_0.py-homework_winni74_hw4_0.py: 1.3536379

Comparing homework_bojbilla_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_bojbilla_hw3_0.py-homework_winni74_hw4_0.py: 5.0251255

Comparing homework_bojbilla_hw4_0.py-homework_winni74_hw4_0.py: 5.5844154

Comparing homework_bojbilla_hw5_0.py-homework_winni74_hw4_0.py: 2.4738345

Comparing homework_boudabou_hw0_0.py-homework_winni74_hw4_0.py: 6.9874754

Comparing homework_boudabou_hw1_0.py-homework_winni74_hw4_0.py: 5.492297

Comparing homework_boudabou_hw3_0.py-homework_winni74_hw4_0.py: 1.983471

Comparing homework_boudabou_hw4_0.py-homework_winni74_hw4_0.py: 12.8488

Comparing homework_boudabou_hw5_0.py-homework_winni74_hw4_0.py: 4.961832

Comparing homework_christophebertrand_hw0_0.py-homework_winni74_hw4_0.py: 7.857672

Comparing homework_christophebertrand_hw1_0.py-homework_winni74_hw4_0.py: 1.7241379

Comparing homework_christophebertrand_hw2_0.py-homework_winni74_hw4_0.py: 2.466793

Comparing homework_christophebertrand_hw2_1.py-homework_winni74_hw4_0.py: 2.1594684

Comparing homework_christophebertrand_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophebertrand_hw2_3.py-homework_winni74_hw4_0.py: 2.466793

Comparing homework_christophebertrand_hw3_0.py-homework_winni74_hw4_0.py: 9.490741

Comparing homework_christophebertrand_hw3_1.py-homework_winni74_hw4_0.py: 2.6172302

Comparing homework_christophebertrand_hw3_2.py-homework_winni74_hw4_0.py: 9.490741

Comparing homework_christophebertrand_hw4_0.py-homework_winni74_hw4_0.py: 2.4716787

Comparing homework_christophebertrand_hw4_1.py-homework_winni74_hw4_0.py: 7.3306775

Comparing homework_christophebertrand_hw4_2.py-homework_winni74_hw4_0.py: 1.8705035

Comparing homework_christophebertrand_hw4_3.py-homework_winni74_hw4_0.py: 1.8705035

Comparing homework_christophebertrand_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophebertrand_hw5_1.py-homework_winni74_hw4_0.py: 7.0588236

Comparing homework_christophebertrand_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophebertrand_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophetrinh_hw0_0.py-homework_winni74_hw4_0.py: 9.46036

Comparing homework_christophetrinh_hw1_0.py-homework_winni74_hw4_0.py: 4.801921

Comparing homework_christophetrinh_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophetrinh_hw3_0.py-homework_winni74_hw4_0.py: 7.381974

Comparing homework_christophetrinh_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophetrinh_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophetrinh_hw4_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_christophetrinh_hw5_0.py-homework_winni74_hw4_0.py: 2.4671052

Comparing homework_cipri-tom_hw0_0.py-homework_winni74_hw4_0.py: 7.84604

Comparing homework_cipri-tom_hw1_0.py-homework_winni74_hw4_0.py: 3.3244681

Comparing homework_cipri-tom_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw2_2.py-homework_winni74_hw4_0.py: 2.1940928

Comparing homework_cipri-tom_hw2_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw3_1.py-homework_winni74_hw4_0.py: 8.352144

Comparing homework_cipri-tom_hw3_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw4_0.py-homework_winni74_hw4_0.py: 1.9504876

Comparing homework_cipri-tom_hw4_1.py-homework_winni74_hw4_0.py: 6.296296

Comparing homework_cipri-tom_hw4_2.py-homework_winni74_hw4_0.py: 1.9504876

Comparing homework_cipri-tom_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_cipri-tom_hw5_1.py-homework_winni74_hw4_0.py: 4.326123

Comparing homework_cipri-tom_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_dsar_hw0_0.py-homework_winni74_hw4_0.py: 6.9920845

Comparing homework_dsar_hw1_0.py-homework_winni74_hw4_0.py: 4.269663

Comparing homework_dsar_hw2_0.py-homework_winni74_hw4_0.py: 6.542583

Comparing homework_dsar_hw3_0.py-homework_winni74_hw4_0.py: 3.965107

Comparing homework_dsar_hw4_0.py-homework_winni74_hw4_0.py: 2.571711

Comparing homework_dsar_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_dsar_hw4_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_dsar_hw4_3.py-homework_winni74_hw4_0.py: 2.571711

Comparing homework_dsar_hw5_0.py-homework_winni74_hw4_0.py: 1.5463917

Comparing homework_ebezzam_hw0_0.py-homework_winni74_hw4_0.py: 10.031348

Comparing homework_ebezzam_hw1_0.py-homework_winni74_hw4_0.py: 2.9429798

Comparing homework_ebezzam_hw2_0.py-homework_winni74_hw4_0.py: 7.464789

Comparing homework_ebezzam_hw3_0.py-homework_winni74_hw4_0.py: 3.9834025

Comparing homework_ebezzam_hw4_0.py-homework_winni74_hw4_0.py: 3.125

Comparing homework_ebezzam_hw4_1.py-homework_winni74_hw4_0.py: 4.0

Comparing homework_ebezzam_hw4_2.py-homework_winni74_hw4_0.py: 4.0

Comparing homework_ebezzam_hw5_0.py-homework_winni74_hw4_0.py: 3.8095238

Comparing homework_ebezzam_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ebezzam_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ebezzam_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fanzhangsuper_hw0_0.py-homework_winni74_hw4_0.py: 7.1767097

Comparing homework_fanzhangsuper_hw1_0.py-homework_winni74_hw4_0.py: 2.9545455

Comparing homework_fanzhangsuper_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fanzhangsuper_hw3_0.py-homework_winni74_hw4_0.py: 1.744186

Comparing homework_fanzhangsuper_hw4_0.py-homework_winni74_hw4_0.py: 9.55025

Comparing homework_fanzhangsuper_hw5_0.py-homework_winni74_hw4_0.py: 4.0447044

Comparing homework_fdevillard_hw0_0.py-homework_winni74_hw4_0.py: 7.3103447

Comparing homework_fdevillard_hw1_0.py-homework_winni74_hw4_0.py: 1.5957447

Comparing homework_fdevillard_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fdevillard_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fdevillard_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fdevillard_hw3_0.py-homework_winni74_hw4_0.py: 2.775025

Comparing homework_fdevillard_hw4_0.py-homework_winni74_hw4_0.py: 2.3076923

Comparing homework_fdevillard_hw4_1.py-homework_winni74_hw4_0.py: 1.7937219

Comparing homework_fdevillard_hw4_2.py-homework_winni74_hw4_0.py: 2.3076923

Comparing homework_fdevillard_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fearnleymartin_hw0_0.py-homework_winni74_hw4_0.py: 7.090301

Comparing homework_fearnleymartin_hw1_0.py-homework_winni74_hw4_0.py: 5.294507

Comparing homework_fearnleymartin_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_fearnleymartin_hw3_0.py-homework_winni74_hw4_0.py: 5.0526314

Comparing homework_fearnleymartin_hw4_0.py-homework_winni74_hw4_0.py: 3.119584

Comparing homework_fearnleymartin_hw5_0.py-homework_winni74_hw4_0.py: 1.993865

Comparing homework_ggrrll_hw1_0.py-homework_winni74_hw4_0.py: 1.4345487

Comparing homework_ggrrll_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ggrrll_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ggrrll_hw3_1.py-homework_winni74_hw4_0.py: 5.6466303

Comparing homework_ggrrll_hw3_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ggrrll_hw4_0.py-homework_winni74_hw4_0.py: 2.6871402

Comparing homework_ggrrll_hw4_1.py-homework_winni74_hw4_0.py: 5.040504

Comparing homework_ggrrll_hw4_2.py-homework_winni74_hw4_0.py: 2.9816513

Comparing homework_ggrrll_hw4_3.py-homework_winni74_hw4_0.py: 2.9816513

Comparing homework_ggrrll_hw5_0.py-homework_winni74_hw4_0.py: 3.0624263

Comparing homework_ggrrll_hw5_1.py-homework_winni74_hw4_0.py: 3.5220125

Comparing homework_ggrrll_hw5_2.py-homework_winni74_hw4_0.py: 3.2017076

Comparing homework_ggrrll_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ggrrll_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ggrrll_hw5_5.py-homework_winni74_hw4_0.py: 3.2017076

Comparing homework_ireneu_hw0_0.py-homework_winni74_hw4_0.py: 7.270233

Comparing homework_ireneu_hw1_0.py-homework_winni74_hw4_0.py: 1.6315432

Comparing homework_ireneu_hw2_0.py-homework_winni74_hw4_0.py: 2.4647887

Comparing homework_ireneu_hw3_0.py-homework_winni74_hw4_0.py: 2.739726

Comparing homework_ireneu_hw4_0.py-homework_winni74_hw4_0.py: 2.7484143

Comparing homework_ireneu_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ireneu_hw4_2.py-homework_winni74_hw4_0.py: 2.7484143

Comparing homework_ireneu_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jinnlao_hw0_0.py-homework_winni74_hw4_0.py: 6.5615144

Comparing homework_jinnlao_hw1_0.py-homework_winni74_hw4_0.py: 1.5852047

Comparing homework_jinnlao_hw2_0.py-homework_winni74_hw4_0.py: 2.3790643

Comparing homework_jinnlao_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jinnlao_hw4_0.py-homework_winni74_hw4_0.py: 9.331476

Comparing homework_jinnlao_hw5_0.py-homework_winni74_hw4_0.py: 2.997003

Comparing homework_jinnlao_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jinnlao_hw5_2.py-homework_winni74_hw4_0.py: 2.4896266

Comparing homework_jinnlao_hw5_3.py-homework_winni74_hw4_0.py: 2.2222223

Comparing homework_jinnlao_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw0_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw1_0.py-homework_winni74_hw4_0.py: 2.020202

Comparing homework_jmuth_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw2_3.py-homework_winni74_hw4_0.py: 2.0933979

Comparing homework_jmuth_hw2_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw3_1.py-homework_winni74_hw4_0.py: 3.4346104

Comparing homework_jmuth_hw3_2.py-homework_winni74_hw4_0.py: 3.4346104

Comparing homework_jmuth_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw4_1.py-homework_winni74_hw4_0.py: 2.0815265

Comparing homework_jmuth_hw4_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw4_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_jmuth_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_kirtanp_hw0_0.py-homework_winni74_hw4_0.py: 8.794137

Comparing homework_kirtanp_hw1_0.py-homework_winni74_hw4_0.py: 3.2498307

Comparing homework_kirtanp_hw2_0.py-homework_winni74_hw4_0.py: 2.5145068

Comparing homework_kirtanp_hw2_1.py-homework_winni74_hw4_0.py: 2.8888888

Comparing homework_kirtanp_hw2_2.py-homework_winni74_hw4_0.py: 2.5415444

Comparing homework_kirtanp_hw2_3.py-homework_winni74_hw4_0.py: 2.5415444

Comparing homework_kirtanp_hw3_0.py-homework_winni74_hw4_0.py: 6.0413356

Comparing homework_kirtanp_hw4_0.py-homework_winni74_hw4_0.py: 4.659498

Comparing homework_kirtanp_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_kirtanp_hw5_1.py-homework_winni74_hw4_0.py: 3.053435

Comparing homework_kirtanp_hw5_2.py-homework_winni74_hw4_0.py: 5.13347

Comparing homework_kirtanp_hw5_3.py-homework_winni74_hw4_0.py: 3.6809816

Comparing homework_kirtanp_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_korcek-juraj_hw2_0.py-homework_winni74_hw4_0.py: 4.4077134

Comparing homework_korcek-juraj_hw3_0.py-homework_winni74_hw4_0.py: 2.327837

Comparing homework_korcek-juraj_hw4_0.py-homework_winni74_hw4_0.py: 2.5949953

Comparing homework_korcek-juraj_hw5_0.py-homework_winni74_hw4_0.py: 2.8587136

Comparing homework_lfaucon_hw0_0.py-homework_winni74_hw4_0.py: 7.26525

Comparing homework_lfaucon_hw1_0.py-homework_winni74_hw4_0.py: 3.0112925

Comparing homework_lfaucon_hw2_0.py-homework_winni74_hw4_0.py: 2.1978023

Comparing homework_lfaucon_hw3_0.py-homework_winni74_hw4_0.py: 2.2325583

Comparing homework_lfaucon_hw4_0.py-homework_winni74_hw4_0.py: 5.535714

Comparing homework_lfaucon_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_lfaucon_hw5_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_lfaucon_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_lfaucon_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_lfkrapp_hw0_0.py-homework_winni74_hw4_0.py: 10.353867

Comparing homework_lfkrapp_hw1_0.py-homework_winni74_hw4_0.py: 3.5809019

Comparing homework_lfkrapp_hw2_0.py-homework_winni74_hw4_0.py: 3.2540677

Comparing homework_lfkrapp_hw3_0.py-homework_winni74_hw4_0.py: 2.4870467

Comparing homework_lfkrapp_hw4_0.py-homework_winni74_hw4_0.py: 5.5007052

Comparing homework_lfkrapp_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_lfkrapp_hw5_1.py-homework_winni74_hw4_0.py: 4.272152

Comparing homework_lfkrapp_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_loistal_hw0_0.py-homework_winni74_hw4_0.py: 9.462365

Comparing homework_loistal_hw1_0.py-homework_winni74_hw4_0.py: 1.5737705

Comparing homework_loistal_hw2_0.py-homework_winni74_hw4_0.py: 2.160216

Comparing homework_loistal_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_loistal_hw4_0.py-homework_winni74_hw4_0.py: 6.2015505

Comparing homework_loistal_hw5_0.py-homework_winni74_hw4_0.py: 1.7634093

Comparing homework_maaz15_hw0_0.py-homework_winni74_hw4_0.py: 7.7456646

Comparing homework_maaz15_hw1_0.py-homework_winni74_hw4_0.py: 3.3766234

Comparing homework_maaz15_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_maaz15_hw3_0.py-homework_winni74_hw4_0.py: 1.7569547

Comparing homework_maaz15_hw4_0.py-homework_winni74_hw4_0.py: 5.019815

Comparing homework_maaz15_hw5_0.py-homework_winni74_hw4_0.py: 1.570387

Comparing homework_meryemmhamdi1_hw0_0.py-homework_winni74_hw4_0.py: 5.231388

Comparing homework_meryemmhamdi1_hw1_0.py-homework_winni74_hw4_0.py: 6.1538463

Comparing homework_meryemmhamdi1_hw2_0.py-homework_winni74_hw4_0.py: 3.5438437

Comparing homework_meryemmhamdi1_hw3_0.py-homework_winni74_hw4_0.py: 5.2190123

Comparing homework_meryemmhamdi1_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_meryemmhamdi1_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_meryemmhamdi1_hw4_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_meryemmhamdi1_hw5_0.py-homework_winni74_hw4_0.py: 7.155425

Comparing homework_mgoretti_hw0_0.py-homework_winni74_hw4_0.py: 7.2207084

Comparing homework_mgoretti_hw1_0.py-homework_winni74_hw4_0.py: 1.5810276

Comparing homework_mgoretti_hw2_0.py-homework_winni74_hw4_0.py: 9.892473

Comparing homework_mgoretti_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_mgoretti_hw4_0.py-homework_winni74_hw4_0.py: 6.8874173

Comparing homework_mgoretti_hw5_0.py-homework_winni74_hw4_0.py: 7.4652777

Comparing homework_mnouk_hw0_0.py-homework_winni74_hw4_0.py: 8.741722

Comparing homework_mnouk_hw1_0.py-homework_winni74_hw4_0.py: 8.741722

Comparing homework_mnouk_hw1_1.py-homework_winni74_hw4_0.py: 1.609658

Comparing homework_mnouk_hw2_0.py-homework_winni74_hw4_0.py: 1.850424

Comparing homework_mnouk_hw3_0.py-homework_winni74_hw4_0.py: 5.1231527

Comparing homework_mnouk_hw4_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_mnouk_hw5_0.py-homework_winni74_hw4_0.py: 2.1409457

Comparing homework_mukel_hw0_0.py-homework_winni74_hw4_0.py: 7.412224

Comparing homework_mukel_hw1_0.py-homework_winni74_hw4_0.py: 1.6139879

Comparing homework_mukel_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_mukel_hw3_0.py-homework_winni74_hw4_0.py: 4.58891

Comparing homework_mukel_hw4_0.py-homework_winni74_hw4_0.py: 10.327868

Comparing homework_mukel_hw5_0.py-homework_winni74_hw4_0.py: 2.360346

Comparing homework_nachoaguadoc_hw0_0.py-homework_winni74_hw4_0.py: 7.3509016

Comparing homework_nachoaguadoc_hw1_0.py-homework_winni74_hw4_0.py: 1.5968064

Comparing homework_nachoaguadoc_hw2_0.py-homework_winni74_hw4_0.py: 1.4589666

Comparing homework_nachoaguadoc_hw3_0.py-homework_winni74_hw4_0.py: 4.954583

Comparing homework_nachoaguadoc_hw4_0.py-homework_winni74_hw4_0.py: 1.980198

Comparing homework_nachoaguadoc_hw5_0.py-homework_winni74_hw4_0.py: 2.3006134

Comparing homework_nathanquinteiro_hw0_0.py-homework_winni74_hw4_0.py: 7.371349

Comparing homework_nathanquinteiro_hw1_0.py-homework_winni74_hw4_0.py: 3.3134527

Comparing homework_nathanquinteiro_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_nathanquinteiro_hw3_0.py-homework_winni74_hw4_0.py: 2.5185184

Comparing homework_nathanquinteiro_hw4_0.py-homework_winni74_hw4_0.py: 3.0434783

Comparing homework_nathanquinteiro_hw4_1.py-homework_winni74_hw4_0.py: 2.4115756

Comparing homework_nathanquinteiro_hw4_2.py-homework_winni74_hw4_0.py: 3.5820897

Comparing homework_nathanquinteiro_hw4_3.py-homework_winni74_hw4_0.py: 3.0434783

Comparing homework_nathanquinteiro_hw5_0.py-homework_winni74_hw4_0.py: 2.0408163

Comparing homework_nathanquinteiro_hw5_1.py-homework_winni74_hw4_0.py: 2.8537455

Comparing homework_nathanquinteiro_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_nathanquinteiro_hw5_3.py-homework_winni74_hw4_0.py: 2.9045644

Comparing homework_nathanquinteiro_hw5_4.py-homework_winni74_hw4_0.py: 2.0408163

Comparing homework_ochanon_hw0_0.py-homework_winni74_hw4_0.py: 6.937173

Comparing homework_ochanon_hw1_0.py-homework_winni74_hw4_0.py: 1.4226438

Comparing homework_ochanon_hw2_0.py-homework_winni74_hw4_0.py: 2.32378

Comparing homework_ochanon_hw3_0.py-homework_winni74_hw4_0.py: 4.1467304

Comparing homework_ochanon_hw4_0.py-homework_winni74_hw4_0.py: 4.574696

Comparing homework_ochanon_hw4_1.py-homework_winni74_hw4_0.py: 2.0821283

Comparing homework_ochanon_hw4_2.py-homework_winni74_hw4_0.py: 2.0821283

Comparing homework_ochanon_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_ochanon_hw5_1.py-homework_winni74_hw4_0.py: 7.3490815

Comparing homework_ochanon_hw5_2.py-homework_winni74_hw4_0.py: 2.4266937

Comparing homework_ochanon_hw5_3.py-homework_winni74_hw4_0.py: 3.1674209

Comparing homework_ochanon_hw5_4.py-homework_winni74_hw4_0.py: 3.1674209

Comparing homework_onanypoint_hw0_0.py-homework_winni74_hw4_0.py: 7.3867598

Comparing homework_onanypoint_hw1_0.py-homework_winni74_hw4_0.py: 2.9086678

Comparing homework_onanypoint_hw2_0.py-homework_winni74_hw4_0.py: 1.7429194

Comparing homework_onanypoint_hw3_0.py-homework_winni74_hw4_0.py: 4.3046355

Comparing homework_onanypoint_hw4_0.py-homework_winni74_hw4_0.py: 3.7630663

Comparing homework_onanypoint_hw5_0.py-homework_winni74_hw4_0.py: 3.524229

Comparing homework_onanypoint_hw5_1.py-homework_winni74_hw4_0.py: 7.465619

Comparing homework_onanypoint_hw5_2.py-homework_winni74_hw4_0.py: 7.465619

Comparing homework_romac_hw0_0.py-homework_winni74_hw4_0.py: 7.260274

Comparing homework_romac_hw1_0.py-homework_winni74_hw4_0.py: 1.4660965

Comparing homework_romac_hw2_0.py-homework_winni74_hw4_0.py: 3.3400133

Comparing homework_romac_hw3_0.py-homework_winni74_hw4_0.py: 6.2091503

Comparing homework_romac_hw4_0.py-homework_winni74_hw4_0.py: 8.146068

Comparing homework_romac_hw5_0.py-homework_winni74_hw4_0.py: 4.485692

Comparing homework_romac_hw5_1.py-homework_winni74_hw4_0.py: 4.6963563

Comparing homework_romac_hw5_2.py-homework_winni74_hw4_0.py: 4.6963563

Comparing homework_sareban_hw0_0.py-homework_winni74_hw4_0.py: 8.5161295

Comparing homework_sareban_hw1_0.py-homework_winni74_hw4_0.py: 5.8437686

Comparing homework_sareban_hw2_0.py-homework_winni74_hw4_0.py: 4.265873

Comparing homework_sareban_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sareban_hw4_0.py-homework_winni74_hw4_0.py: 2.3054755

Comparing homework_sareban_hw4_1.py-homework_winni74_hw4_0.py: 2.4454148

Comparing homework_sareban_hw4_2.py-homework_winni74_hw4_0.py: 14.8997135

Comparing homework_sareban_hw4_3.py-homework_winni74_hw4_0.py: 14.8997135

Comparing homework_sareban_hw5_0.py-homework_winni74_hw4_0.py: 3.5689774

Comparing homework_semplea_hw0_0.py-homework_winni74_hw4_0.py: 7.1621623

Comparing homework_semplea_hw1_0.py-homework_winni74_hw4_0.py: 3.3505154

Comparing homework_semplea_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_semplea_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_semplea_hw3_1.py-homework_winni74_hw4_0.py: 2.0390825

Comparing homework_semplea_hw3_2.py-homework_winni74_hw4_0.py: 2.0390825

Comparing homework_semplea_hw4_0.py-homework_winni74_hw4_0.py: 8.361204

Comparing homework_semplea_hw5_0.py-homework_winni74_hw4_0.py: 1.9308126

Comparing homework_sorooshafiee_hw0_0.py-homework_winni74_hw4_0.py: 7.090301

Comparing homework_sorooshafiee_hw1_0.py-homework_winni74_hw4_0.py: 1.5355086

Comparing homework_sorooshafiee_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sorooshafiee_hw2_1.py-homework_winni74_hw4_0.py: 1.983471

Comparing homework_sorooshafiee_hw2_2.py-homework_winni74_hw4_0.py: 1.983471

Comparing homework_sorooshafiee_hw3_0.py-homework_winni74_hw4_0.py: 2.762855

Comparing homework_sorooshafiee_hw4_0.py-homework_winni74_hw4_0.py: 9.172933

Comparing homework_sorooshafiee_hw4_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sorooshafiee_hw4_2.py-homework_winni74_hw4_0.py: 9.172933

Comparing homework_sorooshafiee_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sorooshafiee_hw5_1.py-homework_winni74_hw4_0.py: 6.2953997

Comparing homework_sorooshafiee_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sorooshafiee_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw0_0.py-homework_winni74_hw4_0.py: 6.9645205

Comparing homework_starcalm_hw1_0.py-homework_winni74_hw4_0.py: 2.988792

Comparing homework_starcalm_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw2_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw3_0.py-homework_winni74_hw4_0.py: 6.8886337

Comparing homework_starcalm_hw3_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_starcalm_hw3_2.py-homework_winni74_hw4_0.py: 6.8886337

Comparing homework_starcalm_hw4_0.py-homework_winni74_hw4_0.py: 1.6551725

Comparing homework_starcalm_hw5_0.py-homework_winni74_hw4_0.py: 4.2220483

Comparing homework_sylb_hw1_0.py-homework_winni74_hw4_0.py: 2.28471

Comparing homework_sylb_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sylb_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sylb_hw4_0.py-homework_winni74_hw4_0.py: 2.5504782

Comparing homework_sylb_hw4_1.py-homework_winni74_hw4_0.py: 2.8169014

Comparing homework_sylb_hw4_2.py-homework_winni74_hw4_0.py: 2.5504782

Comparing homework_sylb_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sylb_hw5_1.py-homework_winni74_hw4_0.py: 8.24295

Comparing homework_sylb_hw5_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sylb_hw5_3.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_sylb_hw5_4.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_thom056_hw0_0.py-homework_winni74_hw4_0.py: 8.419689

Comparing homework_thom056_hw1_0.py-homework_winni74_hw4_0.py: 1.4906832

Comparing homework_thom056_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_thom056_hw2_1.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_thom056_hw2_2.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_thom056_hw3_0.py-homework_winni74_hw4_0.py: 4.496253

Comparing homework_thom056_hw4_0.py-homework_winni74_hw4_0.py: 9.453471

Comparing homework_thom056_hw4_1.py-homework_winni74_hw4_0.py: 4.655327

Comparing homework_thom056_hw4_2.py-homework_winni74_hw4_0.py: 9.453471

Comparing homework_thom056_hw5_0.py-homework_winni74_hw4_0.py: 6.04357

Comparing homework_timozattol_hw0_0.py-homework_winni74_hw4_0.py: 6.865285

Comparing homework_timozattol_hw1_0.py-homework_winni74_hw4_0.py: 1.609658

Comparing homework_timozattol_hw2_0.py-homework_winni74_hw4_0.py: 2.2539444

Comparing homework_timozattol_hw3_0.py-homework_winni74_hw4_0.py: 6.86368

Comparing homework_timozattol_hw4_0.py-homework_winni74_hw4_0.py: 4.18483

Comparing homework_timozattol_hw5_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_vidit09_hw0_0.py-homework_winni74_hw4_0.py: 7.0291777

Comparing homework_vidit09_hw1_0.py-homework_winni74_hw4_0.py: 1.48423

Comparing homework_vidit09_hw2_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_vidit09_hw3_0.py-homework_winni74_hw4_0.py: 0.0

Comparing homework_vidit09_hw4_0.py-homework_winni74_hw4_0.py: 11.5727005

Comparing homework_vidit09_hw5_0.py-homework_winni74_hw4_0.py: 7.351838

Comparing homework_winni74_hw2_0.py-homework_winni74_hw4_0.py: 1.826484

Comparing homework_winni74_hw3_0.py-homework_winni74_hw4_0.py: 5.5201697

Comparing homework_winni74_hw4_0.py-homework_winni74_hw5_0.py: 7.4700494


In [9]:
count = 0
for key in notebook_files:
    for hw in notebook_files[key].keys():
        for i, nb in enumerate(notebook_files[key][hw]):
            count+=1
print(count)


495

In [10]:
main_keys = [k for k in my_dict.keys()]
secondary_keys = [k for k in my_dict[main_keys[0]].keys()]
print(len(main_keys), len(secondary_keys))


561 560

In [15]:
for i in range(561):
    print(len([k for k in my_dict[main_keys[i]].keys()]))


560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560

In [16]:
def get_nonmatching_indices(filename_keys, my_dict, threshold):
    indices = []
    for i, el in enumerate(filename_keys):
        matched = 0
        for j in range(i):
            if el not in my_dict:
                matched = 1
            elif filename_keys[j] not in my_dict:
                continue
            elif float(my_dict[el][filename_keys[j]]) > threshold:
                #print('matched', el, filename_keys[j])
                #print(float(my_dict[el][filename_keys[j]]))
                matched = 1

        if not matched:
            indices.append(i)
    return indices

In [18]:
import numpy as np
hw_filenames = []
new_location = '/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs'
for i in range(6):
    temp = []
    hw = 'hw' + str(i)
    for key in notebook_files.keys():
        #import pdb; pdb.set_trace()
        if not os.path.exists(os.path.join(new_location, key)):
            os.makedirs(os.path.join(new_location, key))
            print(os.path.join(new_location, key))
        if not os.path.exists(os.path.join(new_location, key, hw)):
            os.makedirs(os.path.join(new_location, key, hw))
            print(os.path.join(new_location, key, hw))

        potential_files = notebook_files[key][hw]
        if len(potential_files) == 0:
            continue
        filename = potential_files[0]
        if len(potential_files) > 1:
            filename_keys = ['homework_' + key + '_' + hw + '_' + str(num) for num in range(len(potential_files))]
            valid_indices = get_nonmatching_indices(filename_keys, my_dict, 70)
            nb_objs = [NotebookMiner(f) for f in potential_files]
            nb_cells = [nb.get_number_cells() for nb in nb_objs]
            filename = potential_files[np.argmax(np.array(nb_cells))]
            nb_objs = [nb_objs[n] for n in range(len(nb_objs)) if n in valid_indices]
            nb_objs[0].append_notebooks(nb_objs[1:])
            new_filename = os.path.join(new_location, key, hw, "jplag_combined_" + key + '_' + hw + '.ipynb')
            #print(new_filename)
            #print(new_location)
            nb_objs[0].write_to_file(new_filename)
            filename = new_filename
            #print(potential_files)
            #print(nb_cells)
            #print(valid_indices)
            print(filename)
            #print('\n\n')
        temp.append(filename)
    hw_filenames.append(temp)


/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw0
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw1/jplag_combined_mnouk_hw1.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw1
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw2/jplag_combined_NevenaR_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw2/jplag_combined_sorooshafiee_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw2/jplag_combined_fdevillard_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw2/jplag_combined_Merinorus_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw2/jplag_combined_christophebertrand_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw2/jplag_combined_ChongHan_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw2/jplag_combined_thom056_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw2/jplag_combined_starcalm_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw2/jplag_combined_Trofleb_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw2/jplag_combined_Ismail64_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw2/jplag_combined_cipri-tom_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw2/jplag_combined_jmuth_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw2
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw2/jplag_combined_kirtanp_hw2.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw3/jplag_combined_ggrrll_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw3/jplag_combined_semplea_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw3/jplag_combined_PaluchowskiMatthew_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw3/jplag_combined_amirsh_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw3/jplag_combined_arnaudmiribel_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw3/jplag_combined_Merinorus_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw3/jplag_combined_christophebertrand_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw3/jplag_combined_starcalm_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw3/jplag_combined_cipri-tom_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw3/jplag_combined_jmuth_hw3.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw3
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw4/jplag_combined_ggrrll_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw4/jplag_combined_ebezzam_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw4/jplag_combined_ireneu_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw4/jplag_combined_sorooshafiee_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw4/jplag_combined_amirsh_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw4/jplag_combined_sareban_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw4/jplag_combined_SergueyGolubev_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw4/jplag_combined_sylb_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw4/jplag_combined_ochanon_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw4/jplag_combined_ThomVett_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw4/jplag_combined_fdevillard_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw4/jplag_combined_Merinorus_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw4/jplag_combined_nathanquinteiro_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw4/jplag_combined_christophebertrand_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw4/jplag_combined_thom056_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw4/jplag_combined_Trofleb_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw4/jplag_combined_christophetrinh_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw4/jplag_combined_dsar_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw4/jplag_combined_cipri-tom_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw4/jplag_combined_jmuth_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw4/jplag_combined_meryemmhamdi1_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw4/jplag_combined_Maaarmotte_hw4.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw4
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ggrrll/hw5/jplag_combined_ggrrll_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfaucon/hw5/jplag_combined_lfaucon_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/semplea/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ebezzam/hw5/jplag_combined_ebezzam_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/CriMenghini/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nachoaguadoc/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fearnleymartin/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Rivollet/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mgoretti/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/maaz15/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/NevenaR/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ireneu/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Wronskia/hw5/jplag_combined_Wronskia_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sorooshafiee/hw5/jplag_combined_sorooshafiee_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/korcek-juraj/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/lfkrapp/hw5/jplag_combined_lfkrapp_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/winni74/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/boudabou/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jinnlao/hw5/jplag_combined_jinnlao_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Quenjy/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/bojbilla/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/onanypoint/hw5/jplag_combined_onanypoint_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SolalPirelli/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/PaluchowskiMatthew/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/amirsh/hw5/jplag_combined_amirsh_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sareban/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/arnaudmiribel/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/MariaCervera/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/SergueyGolubev/hw5/jplag_combined_SergueyGolubev_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/sylb/hw5/jplag_combined_sylb_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antitoine/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/romac/hw5/jplag_combined_romac_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/antrianis/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fanzhangsuper/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ochanon/hw5/jplag_combined_ochanon_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/alvarogg777/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ThomVett/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/fdevillard/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Merinorus/hw5/jplag_combined_Merinorus_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/nathanquinteiro/hw5/jplag_combined_nathanquinteiro_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Symsystem/hw5/jplag_combined_Symsystem_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophebertrand/hw5/jplag_combined_christophebertrand_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/agpmilli/hw5/jplag_combined_agpmilli_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/ChongHan/hw5/jplag_combined_ChongHan_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/thom056/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mukel/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/starcalm/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/vidit09/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/artem-s-shevchenko/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Trofleb/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/christophetrinh/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/dsar/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Ismail64/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/mnouk/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/timozattol/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/loistal/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/cipri-tom/hw5/jplag_combined_cipri-tom_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Jiaxigu/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/jmuth/hw5/jplag_combined_jmuth_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/meryemmhamdi1/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Narduzzi/hw5/jplag_combined_Narduzzi_hw5.ipynb
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/Maaarmotte/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw5
/dfs/scratch2/fcipollone/home/piccardi/HomeworkBot2/old/notebook_objs/kirtanp/hw5/jplag_combined_kirtanp_hw5.ipynb

In [19]:
print(len(hw_filenames[0]))
print(len(hw_filenames[1]))
print(len(hw_filenames[2]))
print(len(hw_filenames[3]))
print(len(hw_filenames[4]))
print(len(hw_filenames[5]))


59
60
61
63
63
63

In [20]:
np.save('homework_names_jplag_combined_per_student.npy',arr=hw_filenames)

In [ ]: